package fr.charlott.core.repository;

import java.util.Date;
import java.util.List;

import org.springframework.data.jpa.repository.JpaRepository;

import fr.charlott.core.repository.model.Personne;

public interface PersonneJpaRepository extends JpaRepository<Personne, Long>{

	public Personne findByNomAndPrenom(final String nom, final String prenom);
	
	public List<Personne> findByDerniereVisiteBetween(final Date dateFrom, final Date dateTo);
	
	public List<Personne> findByDateDeNaissanceNotNull();
	
//	@Query("SELECT per from Personne pro JOIN per.produits pro WHERE pro.collection=:collection AND pro.saison=:saison")
//	public List<Personne> findNbSoldedProductsByCollection(Collection collection, Saison saison);
}
